//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

package com.purvar.boot.api.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.purvar.boot.api.entity.SysAutocodeDetail;
import com.purvar.boot.api.pojo.SysAutocodeDetailEditVo;
import com.purvar.boot.api.pojo.SysAutocodeDetailNewVo;
import com.purvar.boot.api.pojo.SysAutocodeDetailQueryVo;
import com.purvar.boot.auto.vo.TableVo;
import com.purvar.boot.comm.api.vo.Result;

import javax.servlet.http.HttpServletRequest;
import java.util.List;

public interface ISysAutocodeDetailService extends IService<SysAutocodeDetail> {
    void addSysAutocodeDetail(SysAutocodeDetailNewVo sysAutocodeDetailNewDto);

    void updateSysAutocodeDetail(String id, SysAutocodeDetailEditVo sysAutocodeDetailEditDto);

    Result<IPage<SysAutocodeDetail>> listPage(SysAutocodeDetailQueryVo sysAutocodeDetailQueryVo, Integer pageNo, Integer pageSize, HttpServletRequest req);

    List<TableVo> getTableVos();
}
